# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>

pkgbase=kde-applications-meta
pkgname=(kde-applications-meta
	 kde-accessibility-meta
         kde-education-meta
         kde-games-meta
         kde-graphics-meta
         kde-multimedia-meta
         kde-network-meta
         kde-office-meta
         kde-pim-meta
         kde-sdk-meta
         kde-system-meta
         kde-utilities-meta
         telepathy-kde-meta
         kdevelop-meta)
pkgver=23.04
pkgrel=1
arch=(any)
license=(None)
url='https://www.archlinux.org/'

package_kde-applications-meta() {
  pkgdesc='Meta package for KDE Applications'
  depends=(kde-accessibility-meta
           kde-education-meta
           kde-games-meta
           kde-graphics-meta
           kde-multimedia-meta
           kde-network-meta
           kde-office-meta
           kde-pim-meta
           kde-sdk-meta
           kde-system-meta
           kde-utilities-meta
           kdevelop-meta)
}

package_kde-accessibility-meta() {
  pkgdesc='Meta package for KDE accessibility applications'
  replaces=(kdeaccessibility-meta)
  depends=(kmag
           kmousetool
           kmouth
           kontrast)
}

package_kde-education-meta() {
  pkgdesc='Meta package for KDE education applications'
  replaces=(kdeedu-meta)
  depends=(artikulate
           blinken
           cantor
           kalgebra
           kalzium
           kanagram
           kbruch
           kgeography
           khangman
           kig
           kiten
           klettres
           kmplot
           ktouch
           kturtle
           kwordquiz
           marble
           minuet
           parley
           rocs
           step)
}

package_kde-games-meta() {
  pkgdesc='Meta package for KDE games'
  replaces=(kdegames-meta)
  depends=(bomber
           bovo
           granatier
           kajongg
           kapman
           katomic
           kblackbox
           kblocks
           kbounce
           kbreakout
           kdiamond
           kfourinline
           kgoldrunner
           kigo
           killbots
           kiriki
           kjumpingcube
           klines
           klickety
           kmahjongg
           kmines
           knavalbattle 
           knetwalk
           knights
           kolf
           kollision
           konquest
           kpat
           kreversi
           kshisen
           ksirk
           ksnakeduel
           kspaceduel
           ksquares
           ksudoku
           ktuberling
           kubrick
           lskat
           palapeli
           picmi)
}

package_kde-graphics-meta() {
  pkgdesc='Meta package for KDE graphics applications'
  replaces=(kdegraphics-meta kdewebdev-meta)
  depends=(colord-kde
           gwenview
           kamera
           kcolorchooser
           kimagemapeditor
           koko
           kolourpaint
           kruler
           okular
           skanlite
           spectacle
           svgpart
           kdegraphics-thumbnailers)
}

package_kde-multimedia-meta() {
  pkgdesc='Meta package for KDE multimedia applications'
  replaces=(kdemultimedia-meta)
  depends=(audiocd-kio
           audiotube
           dragon
           elisa
           ffmpegthumbs
           juk
           k3b
           kamoso
           kasts
           kdenlive
           kmix
           kwave
           plasmatube)
}

package_kde-network-meta() {
  pkgdesc='Meta package for KDE network applications'
  replaces=(kdenetwork-meta)
  depends=(alligator
           angelfish
           falkon
           kdeconnect
           kdenetwork-filesharing
           kget
           kio-extras
           kio-gdrive
           kio-zeroconf
           konqueror
           konversation
           kopete
           krdc
           krfb
           ktorrent
           neochat
           telepathy-kde-meta
           tokodon)
}

package_kde-office-meta() {
  pkgdesc='Meta package for KDE office applications'
  depends=(ghostwriter)
}

package_kde-pim-meta() {
  pkgdesc='Meta package for KDE PIM applications'
  replaces=(kdepim-meta)
  depends=(akonadiconsole
           akregator
           akonadi-calendar-tools
           grantlee-editor
           itinerary
           kaddressbook
           kalarm
           kalendar
           kleopatra
           kmail
           knotes
           kontact
           korganizer
           kdepim-addons
           zanshin)
}

package_kde-sdk-meta() {
  pkgdesc='Meta package for KDE SDK applications'
  replaces=(kdesdk-meta)
  depends=(cervisia
           dolphin-plugins
           kde-dev-scripts
           kde-dev-utils
           kapptemplate
           kcachegrind
           kdesdk-kio
           kirigami-gallery
           kompare
           lokalize
           poxml
           kdesdk-thumbnailers
           umbrello)
}

package_kde-system-meta() {
  pkgdesc='Meta package for KDE system applications'
  replaces=(kdeadmin-meta kdebase-meta)
  depends=(dolphin
           kcron
           kde-inotify-survey
           khelpcenter
           kio-admin
           kjournald
           ksystemlog
           partitionmanager)
}

package_kde-utilities-meta() {
  pkgdesc='Meta package for KDE utilities applications'
  replaces=(kdeutils-meta)
  depends=(ark
           filelight
           kalk
           kate
           kbackup
           kcalc
           kcharselect
           kclock
           kdebugsettings
           kdf
           kdialog
           keditbookmarks
           keysmith
           kfind
           kfloppy
           kgpg
           kongress
           konsole
           krecorder
           kteatime
           ktimer
           ktrip
           kwalletmanager
           kweather
           markdownpart
           print-manager
           skanpage
           sweeper
           telly-skout
           yakuake)
}

package_telepathy-kde-meta() {
  pkgdesc='KDE-Telepathy meta package'
  depends=(telepathy-kde-accounts-kcm
           telepathy-kde-approver
           telepathy-kde-auth-handler
           telepathy-kde-call-ui
           telepathy-kde-contact-runner
           telepathy-kde-contact-list
           telepathy-kde-desktop-applets
           telepathy-kde-filetransfer-handler
           telepathy-kde-integration-module
           telepathy-kde-send-file
           telepathy-kde-text-ui)
}

package_kdevelop-meta() {
  pkgdesc='Meta package for KDevelop'
  depends=(kdevelop
           kdevelop-php
           kdevelop-python)
}
